Indicatif Log Bridge
Tired of your log lines and progress bars mixing up? indicatif_log_bridge to the rescue!
Simply wrap your favourite logging implementation in LogWrapper and those worries are a thing of the past.
Just remember to only use progress bars added to the MultiProgress you used , otherwise you are back to ghostly halves of progress bars everywhere.
Example
let logger =
from_env
.build;
let multi = new;
new
.try_init
.unwrap;
let pg = multi.add;
for i in
pg.finish;
multi.remove;
The code of this crate is pretty simple, so feel free to check it out.